Behavior to Structure: Using Verilog and In-Circuit Emulation to Teach How an Algorithm Becomes Hard - Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
نویسنده
چکیده
W e present three stages of Verilog simulation (pure behavioral, mixed behavioral/structural, and pure structural), and a final stage of In-Circuit Emulation for translating an algorithm into hardware. Each successive stage i n the translation can be derived by minor editing of the previous stage. The pure behavioral stage uses a single Verilog process to model an algori thmic state machine (ASM) using statements such as while and non-blocking assignment. The mixed stage keeps the algorithm i n a readable f o r m using statements such as while, but replaces the non-blocking assignment with a structural "architecture" that manipulates data. T h e third stage replaces statements such as while with a simulation of a conventional structural controller that generates the next state. The f i nal stage involves synthesizing actual hardware for the controller, and interfacing it t o the Verilog simulation of the architecture using an MS-DOS device driver that works in cooperation with a special module in VeriWe1 1/PC.
منابع مشابه
Optimal fast digital error correction method of pipelined analog to digital converter with DLMS algorithm
In this paper, convergence rate of digital error correction algorithm in correction of capacitor mismatch error and finite and nonlinear gain of Op-Amp has increased significantly by the use of DLMS, an evolutionary search algorithm. To this end, a 16-bit pipelined analog to digital converter was modeled. The obtained digital model is a FIR filter with 16 adjustable weights. To adjust weights o...
متن کاملThe IEEE Verilog 1364-2001 Standard; What's New and Why You Need It
At the time of this conference, the proposed IEEE 13642000 Verilog standard is complete, and in the balloting process for final IEEE approval [update: official IEEE ratification was not completed until March 2001, making the official name IEEE 1364-2001, and the nickname Verilog-2001]. Verilog-2001 adds many significant enhancements to the Verilog language, which add greater support for configu...
متن کاملThe Semantic Challenge of Verilog HDL
The Verilog hardware description language (HDL) is widely used to model the structure and behaviour of digital systems ranging from simple hardware building blocks to complete systems. Its semantics is based on the scheduling of events and the propagation of changes. Diierent Verilog models of the same device are used during the design process and it is important that these bèequivalent'; forma...
متن کاملMean-Shift Algorithm: Verilog HDL Approach
Object tracking algorithms, when it comes to implementing it on hardware ASIC, it becomes difficult task, due to certain limitations in hardware. This paper shows how mean-shift algorithm is implemented in HDL along with the description of ports and interfaces. Keywords— Object tracking, complexity in hardware ASIC, Mean Shift algorithm, Histogram, Bhattacharya coefficient
متن کاملMixed Compact and Behavior Modeling Using AHDL Verilog-A
The way from the compact model development to implementation into a commercial circuit simulator is often time consuming. Moreover, it is not always straightforward how to implement behavior models in SPICE-like simulators. In this paper, a capability of the analog hardware description language (AHDL) Verilog-A to handle state-of-the-art compact bipolar transistor modeling mixed with behavioral...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004